USE business;
DECLARE
	@p_ilosc INT,
	@sql     NVARCHAR(100);
-- tworzymy zapytanie, ktre przypisuje ilo pracownikw do zmiennej
SET @sql = 'SELECT @ilosc = COUNT(*) FROM dbo.Pracownicy;';
-- wykonanie zapytania
EXEC sp_executesql
	@stmt    = @sql,
	@params  = N'@ilosc AS INT OUTPUT', -- zadeklarowanie parametru wyjciowego
	@ilosc   = @p_ilosc OUTPUT; -- przpisanie wartoci zmiennej do parametru
-- wypisanie wartoci zmiennej
PRINT @p_ilosc;
